Static Analysis Techniques for Session-Oriented Calculi
نویسندگان
چکیده
In the S project, core calculi have been adopted as a linguistic means to model and analyze service oriented applications. The present chapter reports about the static analysis techniques developed for the S sessionoriented core calculi CaSPiS and CC. In particular, it presents a type system for client progress and control flow analysis in CaSPiS and type systems for conversation fidelity and progress in CC. The chapter gives an overview of the type systems, summarizes the main results and presents the analysis of a common example taken from the S financial case-study: the credit request scenario.
منابع مشابه
SensoriaProcess Calculi for Service-Oriented Computing
The IST-FET Integrated Project SENSORIA aims at developing a novel comprehensive approach to the engineering of service-oriented software systems where foundational theories, techniques and methods are fully integrated in a pragmatic software engineering approach. Process calculi and logical methods serve as the main mathematical basis of the SENSORIA approach. In this paper we give first a sho...
متن کاملDetecting Replay Attacks by Freshness Annotations
We present a reduction semantics for the LYSA calculus extended with session information and a static analysis for it. If a protocol passes the analysis then it is free of replay attacks.
متن کاملبررسی مقایسهای 2 روش تمرینی دویدن به جلو و دویدن به عقب روی تعادل استاتیک
The aim of this clinical trial was to compare the effects of two techniques forward & backward running on the static balance. In a pilot study the reliability of static balance test was confirmed. A convenient sample of 30 healthy young men was selected and randomly assigned into two groups of 15. The testing period for both groups lasted about 6 weeks with 3 sessions per week each sess...
متن کاملDisciplined structured communications with disciplined runtime adaptation
Session types offer a powerful type-theoretic foundation for the analysis of structured communications, as commonly found in service-oriented systems. They are defined upon core programming calculi which offer only limited support for expressing requirements related to runtime adaptation. This is unfortunate, as service-oriented systems are increasingly being deployed upon highly dynamic infras...
متن کاملInvestigating the Effect of Virtual Reality Techniques on Balance of the Elderly
Balance is one of the determining indicators of independence in the elderly. Technology has the potential to improve the quality of life, health and functional abilities of the disabled elderly. The use of virtual reality techniques is one of the novel methods of using technology for improving the quality of life and balance of the elderly by fully participating elderly in this direction. The p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011